/**
 * 
 */
package kr.co.insoft.core.service.auth;

import java.util.HashSet;

import kr.co.insoft.framework.config.Authorities;
import kr.co.insoft.framework.config.Menus;
import kr.co.insoft.framework.exceptions.ServiceException;

/**
 * @author IN-SOFT Inc. GoodwillDD(sylee@in-soft.co.kr)
 * 
 */
public interface AuthoritiesService {
	/**
	 * 사용 가능한 버튼 목록을 반환한다.
	 * 
	 * @return
	 * @throws ServiceException
	 */
	public HashSet<Authorities> getEnabledButtons(Menus menu)
			throws ServiceException;
}
